package deque;
import java.util.*;

public class Test {

    public static void main(String[] args) {

        MyQueue myQueue = new MyQueue();
        myQueue.offer(23);
        System.out.println(myQueue.poll());
    }

    public static void main1(String[] args) {
        // 普通队列
        Queue<Integer> queue = new LinkedList<>();
        queue.offer(1);// 队尾入
        int top = queue.peek();// 获取队头元素
        queue.poll();// 弹出队尾元素并返回

        // 双端队列
        Deque<Integer> deque = new LinkedList<>();
        deque.offer(1);// 默认队尾入
        deque.offerFirst(2);// 队头入
        deque.offerLast(3);// 队尾入

        deque.peekFirst();// 获取队头元素
        deque.peekLast();// 获取队尾元素

        deque.pollFirst();// 弹出队头元素并返回
        deque.pollLast();// 弹出队尾元素并返回

        double x = 3.0;
        int y = 5;
        x /= --y;
        System.out.println(x);

        ArrayList list = new ArrayList();
        Iterator iterator = list.iterator();
        while (iterator.hasNext()) {
            Object next = iterator.next();
            break;
        }

    }
}
